@charset "utf-8";

/* CSS Document */

html,body{ overflow:hidden;}

#header{height:80px; position:absolute;top:0px;left:0px;}

#left{ position:absolute;background:#f7fbfc; left:0px; }

#right{ position:absolute; left:221px;}





#header{background:#3C8DBC url(../image/logo.png) no-repeat -0px 0px;}
#left{

	border-right:1px solid #c2d0d9;

	overflow-x:hidden;

	overflow-y:auto;

	background: #222D32 none repeat scroll 0% 0%;

}



#header .logo{ width:220px; height:80px; float:left;background:#3C8DBC url(../image/logo.png) no-repeat -0px 0px; }





#header .nav{position:absolute;}

#header .nav a{ text-decoration:none}

#header .nav li{ float:left;height:40px; line-height:45px; margin-right:15px;}



.nav .current, .current a,.normal,.normal a{

	display:block;

	position:relative;

}

.nav .current{background:url(../image/nav_bg_1.png) no-repeat 0px 0px;}

.nav .current a{

	display:inline-block;

	left:20px;

	text-align:center;

	padding-right:20px;

	background:url(../image/nav_bg_1.png) no-repeat right top;

	color:#2a8bbb;

}



.nav .normal{ background:url(../image/nav_bg_2.png) no-repeat;background-position: 0px 0px;}

.nav .normal a{

	display:inline-block;

	left:20px;

	padding-right:20px;

	text-align:center;

	background:url(../image/nav_bg_2.png) no-repeat right top;

	color:#fff;

}







/**下部***/



#right{ background:#e2e9eb; position:absolute;}

#right .right_top{ 

	height:35px; background:#e2e9eb; position:relative;left:12px;top:0px;



}

#right .right_top ul{ float:left;}



.right_top .R_label{ position:absolute;left:0px;}

.right_top .R_btn{ position:absolute; width:400px; text-align:right;right:12px; }



.right_top .R_label{

	line-height:35px; height:35px; text-indent:18px; font-size:12px; color:#666;

	background:url(../image/skin.png) no-repeat -5px 6px;

}







.right_top .system_button{ position:relative; top:8px; font-size:12px;}

.right_top .system_button,.system_button span{

	margin-right:5px;

	height:21px;

	color:#2a8bbb;

	background:url(../image/btn_bg.png) no-repeat 0px 0px;

	line-height:21px;

	text-align: center;

	display:inline-block;

	cursor:pointer;

	text-decoration:none;



}

.right_top .system_button span{

	padding-right:10px;

	position:relative;

	left:10px;

	background-position:right 0px;

}





#right .right_left{

	position:absolute;

}

.right_left a{

	display:block;

	width:10px;

	height:500px;

	text-indent:-2000px;

	background-color:#e2e9eb;

}



.right_left a:hover{background-color:#bfd9e1;}





#right #right_iframe{

	position:absolute;

	top:35px;

	left:10px;

	border:1px solid #fff;overflow:hidden;

}

#right .iframe{

	position:absolute;

	right:0px;

	left:0px;

	bottom:0px;

	top:0px;

	border:1px solid #bfd9e1;

}